/* CSS Document */

*{
	padding:0px;
	margin:0px;
	}
.title{
	color:#333;
	
	}
#middle{ vertical-align:middle}

a:focus{
	outline:none;
	}
.right{
	float:right;
	color:#016cd6;	
	}
.absolutely{
	
	width:85%;
	}
.content-top{
	margin-top:15px;margin-left:1px; margin-right:1px;
	}
#add{
	/*font-size:20px;*/
	cursor:pointer;
	/*padding-top:3px;*/
	}
#add2{
	/*font-size:20px;*/
	cursor:pointer;
	/*padding-top:3px;*/
	}
.headmaster{
background:red; border-radius:10px; width:20px; height:20px; position:absolute;top:-10px; color:#FFF;;
	}
/**主要页面**/
#box_bg{
	background:url(../images/login.jpg); background-size:100%;padding-bottom:30%
	
	}
#box_bg2{
	background:url(../images/login2.jpg); background-size:100%;padding-bottom:30%
	
	}
.mainpage_distanse{
	margin-top:25px;padding-left:0.1%;padding-right:1%;
	}
.mainpage_distanse_1{
	padding-right:0px;padding-left:6px;
	
	}

/**校长办公室**/
.top{
	background:#016cd6;
	border-color:#5ececb;

	}
.white{
	color:#FFF;
	cursor:pointer
	}

.navbar-default .navbar-nav > .white > a{
	color:#FFF;	
	}
.navbar-default .navbar-nav > .white:hover > a{
	color:#FFF;	
	}
.footer{
	width:100%;
	/*height:66px;*/
	background:#016cd6;
	box-shadow:2px 4px 14px #666;
	}
.footer p{
	margin:0px;
	}
.footer #a a:hover{
	color:#FFF
	}
.footer #b a:hover{
	color:#FFF
	}


.footer a:hover{
	color:#FFF
	}


.footer_font{
	font-size:17px;
	}
.footer_font2{
	font-size:15px;
	}
.footer_font3 p,.footer_font3 p span{
	font-size:14px;
	
	}
.row_margin{
	margin-left:1px; margin-right:1px;
	}
.btn-primary2{
	background:#016cd6;
	border-color:#016cd6;
	}
.btn-primary2:hover{
		background:#0b59a6;
		border-color:#0b59a6;
	
	}
#middles tr td{
	vertical-align:middle;
	}
.middles_top{
	margin-top:10%;
	}
.distance{
	padding-left:0px; padding-right:0px;
	}
.margin{
	margin-left:1px; margin-right:1px;
	
	}
.hierarchy{
	z-index:999;
	}
.hierarchy2{
	z-index:0;
	}

.hover a:hover{
	text-decoration:none
	}
/**主页面**/
.login{
	background:#0066cc;
	border-radius:6px;
	box-shadow:4px 4px 6px #FFFFFF;
	padding-bottom:23px;
	padding-top:25px;
	margin-top:30px;
	
	}
.login_title{
	color:#FFF
	}
.login_input{
	height:40px; font-size:16px; background:#e7f1f8; color:#b1b2b3
	}
.login_white{
	color:#FFF;
	font-size:16px;
	}
.login_button{
	background:#ff9933;
	margin-top:20px;
	}
.login_button:hover{
	background:#d5781c;
	}
.forgot{
	margin-top:30px;
	}
.forgot h5  a{
	color:#FFF;
	font-size:16px;
	}
	.Validform_checktip {
	margin-left:8px;
	line-height:10px;
	height:10px;
	overflow: hidden;
	color:#0F0;
	font-size: 14px;
	
}

.Validform_wrong {
	color: red;
	padding-left:2px;
	white-space: nowrap;
}



.appointments_name{
	width:50%; background:none; border:none;padding-top:0;padding-right:0
	}
	
.xueqi{
	margin-top:40px;margin-left:1px; margin-right:1px;
	}
/**家长端 在校互动**/
#hudong_box{
	background:#ededed;
	margin-top:10px;
	}
#hudong_box tr td{
	color:#000;
	border:none;
	}
#hudong_box .well{
	background:#FFF;
	padding:5px;
	margin-top:0px;
	
	}
#hudong_box .right_table{
	color:#000;
    border-right:1px solid red;
	width:60px;
	}
#hudong_box > thead > tr > th, #hudong_box> tbody > tr > th, #hudong_box > tfoot > tr > th, #hudong_box > thead > tr > td, #hudong_box > tbody > tr > td, #hudong_box > tfoot > tr > td{
	padding-bottom:0px;
	
	}
#hudong_box tbody{
	border:none
	}
.hudong{
	font-size:18px;
	}
.fabiao{font-size:18px;}
/*.hudong_box{
	margin-top:22px;
	background:#ededed;
	height:auto;
	padding-top:10px;
	
	}
.hudong a{
	font-size:18px;
	color:#016cd6;
	text-decoration:none;
	border-bottom:2px solid  #016cd6;
	}
.hudong_main{
	height:146px;

	}
.timeline-img{
	width:24px;
	height:24px;
	border-radius:12px;
	background:#FFF;
	border:3px solid #dedcdc;

	}
.timeline-img-hr{
	width:2px;
	height:100%;
	position:absolute; top:23px; left:26px;
	background:#727070;
	}
.banji{
	font-size:18px;
	color:#016cd6;
	padding:0px;
	margin-right:0px;

	
	}
.righ_neirong{
	padding-left:0px; padding-right:0px;
	}
.righ_neirong  .well{
	background:#FFF;padding:3px
	}

.huifu{
	
	border-radius:25px;
	background:#ca3b03;
	width:45%;
	font-size:16px;
	 border:1px solid  #d75421;

	}
.huifu:hover,.huifu:focus{
	background:#d75421;
	 border:1px solid  #d75421;
	
	}*/
/**修改**/
.bg_color{
	background:#eeeeee;
	}
.copyright{
	color:#FFF
	}
.repairs{
	
	}
.main_box{
	padding-top:70px;
	background:#FFF
	
	}
.mainpage_distanse_1 a{
	color:#000;
	
	}
.mainpage_distanse_1 a p{
	margin-top:10px;
	}
	
.notice{
	margin-top:5px;
	background:#FFF;
	padding-top:10px;
	}
.notice li a{
	color:#000
	}

.notice .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
	
	border-top:3px solid #016cd6;
	
	}
.notice  li  .tongzhi{
	font-size:22px;
	color:#016cd6;
	vertical-align:middle;

     margin:10px;

	}

.notice .label{
	 color:#FFF;
	 font-size:9px;
	 position:absolute;
	 right:1px;
     top:1px;
	 margin-bottom:10px;
	 padding-top:1px;
	 padding-top:3px;
	
	}
#home table tr td{
	border:none;
	border-bottom:1px solid #ddd;
	}
#home p a{
	color:#ffb340;
	}
	
#profile table tr td{
	border:none;
	border-bottom:1px solid #ddd;
	}
	
#profile p a{
	color:#ffb340;
	}
#messages table tr td{
	border:none;
	border-bottom:1px solid #ddd;
	}
#messages p a{
	color:#ffb340;
	}
#jian{
	margin-top:130px;
	}
.homework table tr td{
	
	border:none;
	padding-bottom:0px;
	padding-top:0px;

	}
.homework tr:nth-child(1) td:nth-child(1){
	font-size:17px;
}
	
.paging{
	margin-bottom:12px;
	}
.paging a span {
	font-size:25px;
	color:#000
	}

.grade{
	 font-size:16px;
	
	
	}
.grade a{ color:#000 ;}

.keren{
	 font-size:16px;
	
	
	}
.keren a{ color:#000 ;}

.past_grade{
	font-size:16px;
	}
.past_grade a{
	color:#000
	}
.curriculum
{
	margin-top:70px;padding:0px;
	font-size:12px;
	}
.curriculum table tr th{
	text-align:center;
	background:#5a99e5;
	color:#FFF
	}
.curriculum  table tr td{
	vertical-align:middle
	}
#school_notice .table tr td{
   border:none;
   padding:0px;
	}

#middles2 tr td{
	border:none
	}
.school-notice_td{
	font-size:16px;

	}

.school_notice  tr td hr{
	margin-top:8px;
	margin-top:8px;
	
	}
.student_th{
	background:#8db4e3;
	font-size:16px;
	}